libxl, buildmakevars2file: Do not relink libxl each time
authorIan Jackson <ian.jackson@eu.citrix.com>
Tue, 21 Sep 2010 15:08:38 +0000 (16:08 +0100)
committerIan Jackson <ian.jackson@eu.citrix.com>
Tue, 21 Sep 2010 15:08:38 +0000 (16:08 +0100)
commite1d00a45e0f526c7ba98eba7f400987645f18a86
tree2695f649e3b722ca1457a48681062cedf4c24b09
parent95e155c6ecda017e44dbccb942e071dae65a34da
libxl, buildmakevars2file: Do not relink libxl each time

Make Config.mk's definition of buildmakevars2file and
tools/libxl/Makefile's rule for _libxl_paths.h generate their files to
temporary files and only rename them into place if the intended file
has changed.  This gets rid of unnecessarily compilation and link
steps.

Add *.tmp to .hgignore.

Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
Acked-by: Keir Fraser <keir.fraser@citrix.com>
.hgignore
Config.mk
tools/libxl/Makefile